./grades 45 23- correct output, since total was less than 50.

./grades 88 88- correct output, since a score over 88 is a pass with distinction.

./Grades 88 10-Faulty output. Output should've been "Component fail", rather than "fail"

./Grades 10 88- Faulty output. Output should've returned "Component fail". Instead, returned "pass"

./Grades a 88- Fault output. Program should've returned "invalid input", since "a" is not a percentage or integer.

./Grades 45 45- faulty output. Should've returned "pass" since the combined score was greater than 50. Reutrned "fail"

./Grades 45 51- Faulty output. Should've returned "pass" since combined was greater than 50. Returned "Fail". 

./Grades 40 40-Faulty output. Shoud've returned "pass with distinction" since the combined score was equal to 80. Returned "fail"
